Definition of Camellia Japonica

  • (noun) greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties

Synonyms of Camellia Japonica


Antonyms of Camellia Japonica


No Antonyms Found.

Homophones of Camellia Japonica


No Homophones Found.